/*************************************************************************
	> File Name: 005.判断系统是大端机还是小端机.c
	> Author: Maureen 
	> Mail: Maureen@qq.com 
	> Created Time: 五  8/27 12:09:06 2021
 ************************************************************************/

#include <stdio.h>

int is_little() {
    static int num = 1;
    //通过判断0号位字节是否为1来确定是否为小端机
    //将当前4个字节当做4个字节大小的字符数组
    return ((char *)(&num))[0]; //为 1 则为小端机
}

int main() {
    printf("%d\n", is_little()); //1
    return 0;
}
